package javax.realtime;

public class PriorityScheduler extends Scheduler {

    /** @deprecated */
    public static final int MAX_PRIORITY = 0;

    /** @deprecated */
    public static final int MIN_PRIORITY = 0;

    public static PriorityScheduler instance() {
        return null;
    }

    public int getMaxPriority() {
        return 0;
    }

    public static int getMaxPriority(Thread paramThread) {
        return 0;
    }

    public int getMinPriority() {
        return 0;
    }

    public static int getMinPriority(Thread paramThread) {
        return 0;
    }

    public int getNormPriority() {
        return 0;
    }

    public static int getNormPriority(Thread paramThread) {
        return 0;
    }

    public boolean isFeasible() {
        return false;
    }

    public boolean setIfFeasible(Schedulable paramSchedulable,
            ReleaseParameters paramReleaseParameters,
            MemoryParameters paramMemoryParameters) {
        return false;
    }

    public boolean setIfFeasible(Schedulable paramSchedulable,
            ReleaseParameters paramReleaseParameters,
            MemoryParameters paramMemoryParameters,
            ProcessingGroupParameters paramProcessingGroupParameters) {
        return false;
    }

    public boolean setIfFeasible(Schedulable paramSchedulable,
            SchedulingParameters paramSchedulingParameters,
            ReleaseParameters paramReleaseParameters,
            MemoryParameters paramMemoryParameters,
            ProcessingGroupParameters paramProcessingGroupParameters) {
        return false;
    }

    protected synchronized boolean addToFeasibility(Schedulable paramSchedulable) {
        return false;
    }

    protected boolean removeFromFeasibility(Schedulable paramSchedulable) {
        return false;
    }

    public void fireSchedulable(Schedulable paramSchedulable) {
    }

    public String getPolicyName() {
        return null;
    }

    static Scheduler getDefaultPriorityScheduler() {
        return null;
    }

    ReleaseParameters getDefaultReleaseParameters() {
        return null;
    }

    SchedulingParameters getDefaultSchedulingParameters() {
        return null;
    }

    void accept(SchedulingParameters paramSchedulingParameters) {
    }

    void accept(ReleaseParameters paramReleaseParameters) {
    }

    void acceptPeriodicParameters(RelativeTime paramRelativeTime1,
            RelativeTime paramRelativeTime2) {
    }
}